package com.yunchang.springboot.mapper.amazonAdvert;

import com.yunchang.springboot.models.DO.ErrorDateDO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ErrorDateMapper {
    int addErrorDate(ErrorDateDO errorDateDO);

    List<ErrorDateDO> selectErrorDateData();

    int delErrorDate(@Param("errorDate") ErrorDateDO errorDate);

    /**
     * 根据店铺id、国家和指定的表查找表中没有数据的日期并存入错误日期表中
     *
     * @param sellerId 卖家id
     * @param area     国家
     * @param type     表的类型
     * @param tableName     表名
     * @return 影响行数
     */
    int insertErrorDate(@Param("sellerId") String sellerId, @Param("area") String area, @Param("type") Integer type,@Param("tableName")String tableName);
}
